package com.ruoyi.eduManage.domain.vo;

import com.ruoyi.common.annotation.Excel;

/**
 * 学生作业提交统计导出VO
 * 完全按照getDailySubmitDetail方法的返回字段结构设计
 * 
 * @author ruoyi
 * @date 2024-01-01
 */
public class EduHomeworkSubmitExportVO
{
    /** 学生姓名 */
    @Excel(name = "学生姓名")
    private String studentName;

    /** 英文名 */
    @Excel(name = "英文名")
    private String englishName;

    /** 班级ID */
    @Excel(name = "班级ID")
    private String classId;

    /** 每日提交状态 */
    @Excel(name = "每日提交状态")
    private String dailySubmitStatus;

    /** 每日奖励分数 */
    @Excel(name = "每日奖励分数")
    private String dailyRewardScores;

    /** 总提交次数 */
    @Excel(name = "总提交次数")
    private Integer totalSubmits;

    /** 迟交次数 */
    @Excel(name = "迟交次数")
    private Integer lateSubmits;

    /** 总奖励分数 */
    @Excel(name = "总奖励分数")
    private Integer totalRewardScore;

    /** 出勤率 */
    @Excel(name = "出勤率")
    private Double attendanceRate;

    /** 应打卡次数 */
    @Excel(name = "应打卡次数")
    private Integer expectedDays;

    public String getStudentName() {
        return studentName;
    }

    public void setStudentName(String studentName) {
        this.studentName = studentName;
    }

    public String getEnglishName() {
        return englishName;
    }

    public void setEnglishName(String englishName) {
        this.englishName = englishName;
    }

    public String getClassId() {
        return classId;
    }

    public void setClassId(String classId) {
        this.classId = classId;
    }

    public String getDailySubmitStatus() {
        return dailySubmitStatus;
    }

    public void setDailySubmitStatus(String dailySubmitStatus) {
        this.dailySubmitStatus = dailySubmitStatus;
    }

    public String getDailyRewardScores() {
        return dailyRewardScores;
    }

    public void setDailyRewardScores(String dailyRewardScores) {
        this.dailyRewardScores = dailyRewardScores;
    }

    public Integer getTotalSubmits() {
        return totalSubmits;
    }

    public void setTotalSubmits(Integer totalSubmits) {
        this.totalSubmits = totalSubmits;
    }

    public Integer getLateSubmits() {
        return lateSubmits;
    }

    public void setLateSubmits(Integer lateSubmits) {
        this.lateSubmits = lateSubmits;
    }

    public Integer getTotalRewardScore() {
        return totalRewardScore;
    }

    public void setTotalRewardScore(Integer totalRewardScore) {
        this.totalRewardScore = totalRewardScore;
    }

    public Double getAttendanceRate() {
        return attendanceRate;
    }

    public void setAttendanceRate(Double attendanceRate) {
        this.attendanceRate = attendanceRate;
    }

    public Integer getExpectedDays() {
        return expectedDays;
    }

    public void setExpectedDays(Integer expectedDays) {
        this.expectedDays = expectedDays;
    }
}